package Scaner.rfid;

import java.util.List;

/**
 * Created by zhengjinglan on 2018/5/27.
 */

public abstract class RfidScan {

    public IRfidListener rfidListener;

    public void setRfidListener(IRfidListener rfidListener) {
        this.rfidListener = rfidListener;

    }

    /**
     * 选卡初始化
     */
    public abstract void init();

    /**
     * 开始扫描卡
     */
    public abstract void StartSearch();

    /**
     * 停止扫描卡
     */
    public abstract void StopSearch();
    /**
     * 清除
     */
    public abstract void Remove();

    public abstract void Destory();
    /**
     * 异常信息
     */
    public abstract void SearchException(String msg);

    /**
     *  设置
     * @param rfid_name         rfid名字
     * @param antenna_power     天线功率
     * @param soundPool         声音是否开启
     */
    public abstract void SetRfid(int rfid_name, int  antenna_power, Boolean soundPool);

}
